package com.hmc.modules.sjfx.entity.tmm0001;

import lombok.Data;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.*;
import java.math.BigDecimal;
import java.util.Date;
import com.hmc.common.entity.BaseEntity;

/**
 * 材料库存表
 *
 * @author hmc wengxiulinluman@qq.com
 * @since 3.0 2024-01-12
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("TMM0001")
public class Tmm0001Entity extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/**
	* id
	*/
	@TableId
	private Long id;
	/**
	* 记录创建责任者
	*/
	private String recCreator;
	/**
	* 记录创建时刻
	*/
	private String recCreateTime;
	/**
	* 记录修改责任者
	*/
	private String recRevisor;
	/**
	* 记录修改时刻
	*/
	private String recReviseTime;
	/**
	* 归档标记
	*/
	private String archiveFlag;
	/**
	* 公司代码
	*/
	private String companyCode;
	/**
	* 公司中文名称
	*/
	private String companyCname;
	/**
	* 材料号
	*/
	private String matNo;
	/**
	* 材料标识号
	*/
	private String matId;
	/**
	* 材料跟踪号
	*/
	private String matTrackNo;
	/**
	* 物料种类
	*/
	private String matKind;
	/**
	* 物料产线类型
	*/
	private String matLineType;
	/**
	* 机组代码
	*/
	private String unitCode;
	/**
	* 下道机组代码
	*/
	private String nextUnitCode;
	/**
	* 材料形态代码
	*/
	private String matShapeCode;
	/**
	* 资源性质
	*/
	private String resourceType;
	/**
	* 计划号
	*/
	private String planNo;
	/**
	* 炉号
	*/
	private String ponoNo;
	/**
	* 材料规格1
	*/
	private BigDecimal matSpec1;
	/**
	* 材料规格2
	*/
	private BigDecimal matSpec2;
	/**
	* 材料规格3
	*/
	private BigDecimal matSpec3;
	/**
	* 材料规格4
	*/
	private BigDecimal matSpec4;
	/**
	* 材料规格5
	*/
	private BigDecimal matSpec5;
	/**
	* 材料规格6
	*/
	private String matSpec6;
	/**
	* 材料规格描述
	*/
	private String matSpecDesc;
	/**
	* 材料实际规格1
	*/
	private BigDecimal matActSpec1;
	/**
	* 材料实际规格2
	*/
	private BigDecimal matActSpec2;
	/**
	* 材料实际规格3
	*/
	private BigDecimal matActSpec3;
	/**
	* 材料实际规格4
	*/
	private BigDecimal matActSpec4;
	/**
	* 材料实际规格5
	*/
	private BigDecimal matActSpec5;
	/**
	* 材料最小长度
	*/
	private BigDecimal matMinLen;
	/**
	* 材料最大长度
	*/
	private BigDecimal matMaxLen;
	/**
	* 称重标记
	*/
	private String weighFlag;
	/**
	* 材料实际重量
	*/
	private BigDecimal matActWt;
	/**
	* 材料理论重量
	*/
	private BigDecimal matTheoryWt;
	/**
	* 材料毛重
	*/
	private BigDecimal matGrossWt;
	/**
	* 材料重量
	*/
	private BigDecimal matWt;
	/**
	* 材料件数(根数)
	*/
	private BigDecimal matNum;
	/**
	* 材料数量
	*/
	private BigDecimal matQty;
	/**
	* 材料数量单位
	*/
	private BigDecimal matQtyUnit;
	/**
	* 总重量
	*/
	private BigDecimal totalWt;
	/**
	* 总件数
	*/
	private BigDecimal totalNum;
	/**
	* 总长度
	*/
	private BigDecimal totalLen;
	/**
	* 理论总长度
	*/
	private BigDecimal thyTotalLen;
	/**
	* 成品标记
	*/
	private String productFlag;
	/**
	* 成品包装标志
	*/
	private String productPackFlag;
	/**
	* 成品包装时刻
	*/
	private String productPackTime;
	/**
	* 成品包装材料重量
	*/
	private BigDecimal productPackWt;
	/**
	* 包装方式代码
	*/
	private String packModeCode;
	/**
	* 并包号
	*/
	private String uniteNo;
	/**
	* 制造命令号
	*/
	private String pono;
	/**
	* 内部钢种
	*/
	private String stNo;
	/**
	* 标准牌号代码
	*/
	private String stdSgCode;
	/**
	* 钢种种类代码
	*/
	private String sgClassCode;
	/**
	* 钢级
	*/
	private String sgSign;
	/**
	* 标准
	*/
	private String sgStd;
	/**
	* 产品大类代码
	*/
	private String prodClassCode;
	/**
	* 品名代码
	*/
	private String prodCode;
	/**
	* 品名中文
	*/
	private String prodCname;
	/**
	* 产品规范码
	*/
	private String psc;
	/**
	* 制造规范码
	*/
	private String msc;
	/**
	* 产线号
	*/
	private String mscLineNo;
	/**
	* 产品最终用途码
	*/
	private String apn;
	/**
	* 材质号
	*/
	private String mtrlNo;
	/**
	* 材质正文
	*/
	private String mtrlText;
	/**
	* 生产责任者
	*/
	private String prodMaker;
	/**
	* 生产时刻
	*/
	private String prodTime;
	/**
	* 生产班次
	*/
	private String prodShiftNo;
	/**
	* 生产班组
	*/
	private String prodShiftGroup;
	/**
	* 采购订单子项号
	*/
	private String purcOrderSubNo;
	/**
	* 采购标准代码
	*/
	private String purcStdCode;
	/**
	* 采购标准说明
	*/
	private String purcStdDesc;
	/**
	* 抵库单子项号
	*/
	private String arriStockSubNo;
	/**
	* 供应商代码
	*/
	private String supplierCode;
	/**
	* 制造商代码
	*/
	private String manufactCode;
	/**
	* 原料计价方式代码
	*/
	private String originPriceTypeCode;
	/**
	* 原料采购单价
	*/
	private BigDecimal originPurcPrice;
	/**
	* 总金额
	*/
	private BigDecimal totalAmt;
	/**
	* 原料结算单价
	*/
	private BigDecimal originSettlePrice;
	/**
	* 原料结算数量
	*/
	private BigDecimal originSettleNum;
	/**
	* 原料结算标记
	*/
	private String originBalanceFlag;
	/**
	* 外购材料号
	*/
	private String originMatNo;
	/**
	* 外购材料放行标记
	*/
	private String originPassFlag;
	/**
	* 外购炉号
	*/
	private String originHeatNo;
	/**
	* 生产指令号
	*/
	private String saleOrderSubNo;
	/**
	* 销售订单号
	*/
	private String soNo;
	/**
	* 原销售订单子项号
	*/
	private String oldSaleOrderSubNo;
	/**
	* 业务单据号1
	*/
	private String listNo1;
	/**
	* 客户代码
	*/
	private String customerCode;
	/**
	* 工艺卡号
	*/
	private String stlmNo;
	/**
	* 来源代码
	*/
	private String originCode;
	/**
	* 材料去向
	*/
	private String matDestion;
	/**
	* 全程工序代码
	*/
	private String wholeBacklogCode;
	/**
	* 全程工序途径码顺序号
	*/
	private BigDecimal wholeBacklogNo;
	/**
	* 全程工序途径码
	*/
	private String wholeBacklog;
	/**
	* 全程工序顺序号
	*/
	private BigDecimal wholeBacklogSeq;
	/**
	* 后全程工序顺序号
	*/
	private BigDecimal nextWholeBacklogSeq;
	/**
	* 后全程工序代码
	*/
	private String nextWholeBacklogCode;
	/**
	* 实际全程工序途径码
	*/
	private String wholeBacklogAct;
	/**
	* 原料板坯号
	*/
	private String rawSlabNo;
	/**
	* 原材料号
	*/
	private String matNoOld;
	/**
	* 入口材料号
	*/
	private String inMatNo;
	/**
	* 入口材料标识号
	*/
	private String inMatId;
	/**
	* 入口材料产品代码
	*/
	private String inMatPsc;
	/**
	* 入口材料制造规范码
	*/
	private String inMatMsc;
	/**
	* 入口材料牌号（钢级）
	*/
	private String inMatSgSign;
	/**
	* 入口材料标准
	*/
	private String inMatStd;
	/**
	* 入口材料品名代码
	*/
	private String inMatProdCode;
	/**
	* 入口材料品名中文
	*/
	private String inMatProdCname;
	/**
	* 入口材料重量
	*/
	private BigDecimal inMatWt;
	/**
	* 管端型式代码
	*/
	private String pipeendTypeCode;
	/**
	* 螺纹类型代码
	*/
	private String threadTypeCode;
	/**
	* 热处理方式代码
	*/
	private String heatTreatMethodCode;
	/**
	* 表面等级代码
	*/
	private String surfaceGradeCode;
	/**
	* 表面等级描述
	*/
	private String surfaceGradeDesc;
	/**
	* 表面等级判定时刻
	*/
	private String surfaceGradeTime;
	/**
	* 表面等级判定责任者
	*/
	private String surfaceGradeMaker;
	/**
	* 性能判定代码
	*/
	private String pchJudgeCode;
	/**
	* 性能判定结果
	*/
	private String pchJudgeResult;
	/**
	* 性能判定异常原因
	*/
	private String pchJudgeAbn;
	/**
	* 性能判定时刻
	*/
	private String pchJudgeTime;
	/**
	* 性能判定责任者
	*/
	private String pchJudgeMaker;
	/**
	* 质量等级代码
	*/
	private String qualGradeCode;
	/**
	* 质量等级描述
	*/
	private String qualGradeDesc;
	/**
	* 质量等级判定时刻
	*/
	private String qualGradeTime;
	/**
	* 质量等级判定责任者
	*/
	private String qualGradeMaker;
	/**
	* 代表材料标记
	*/
	private String repMatFlag;
	/**
	* 试批号
	*/
	private String sampleLotNo;
	/**
	* 试批号1
	*/
	private String sampleLotNo1;
	/**
	* 取样机组代码1
	*/
	private String sampleUnitCode1;
	/**
	* 取样位置代码1
	*/
	private String samplePosCode1;
	/**
	* 试批号2
	*/
	private String sampleLotNo2;
	/**
	* 取样机组代码2
	*/
	private String sampleUnitCode2;
	/**
	* 取样位置代码2
	*/
	private String samplePosCode2;
	/**
	* 试批号3
	*/
	private String sampleLotNo3;
	/**
	* 取样机组代码3
	*/
	private String sampleUnitCode3;
	/**
	* 取样位置代码3
	*/
	private String samplePosCode3;
	/**
	* 试批号4
	*/
	private String sampleLotNo4;
	/**
	* 取样机组代码4
	*/
	private String sampleUnitCode4;
	/**
	* 取样位置代码4
	*/
	private String samplePosCode4;
	/**
	* 试批号5
	*/
	private String sampleLotNo5;
	/**
	* 取样机组代码5
	*/
	private String sampleUnitCode5;
	/**
	* 取样位置代码5
	*/
	private String samplePosCode5;
	/**
	* 新试号
	*/
	private String newTestNo;
	/**
	* 返修标记
	*/
	private String repairFlag;
	/**
	* 仓库号
	*/
	private String stockNo;
	/**
	* 库位号
	*/
	private String locationNo;
	/**
	* 层号
	*/
	private String layerNo;
	/**
	* 入库标记
	*/
	private String inFlag;
	/**
	* 入库方式
	*/
	private String inStockMode;
	/**
	* 入库责任者
	*/
	private String inStockMaker;
	/**
	* 入库时刻
	*/
	private String inStockTime;
	/**
	* 入库申请单号
	*/
	private String inStockApplyNo;
	/**
	* 入库申请单子项号
	*/
	private String inStockApplySubNo;
	/**
	* 入库单号
	*/
	private String inStockNo;
	/**
	* 箱号
	*/
	private String boxedNumber;
	/**
	* 装箱列号
	*/
	private String boxedColumnNo;
	/**
	* 装箱层号
	*/
	private String boxedLayerNo;
	/**
	* 装箱行号
	*/
	private String boxedRowNo;
	/**
	* 序号
	*/
	private BigDecimal seqNo;
	/**
	* 质量锁定标记
	*/
	private String qualLockFlag;
	/**
	* 生产锁定标记
	*/
	private String prodLockFlag;
	/**
	* 材料处置锁定标记
	*/
	private String matDealLockFlag;
	/**
	* 发货锁定标记
	*/
	private String delivyLockFlag;
	/**
	* 移库锁定标记
	*/
	private String moveStockLockFlag;
	/**
	* 封锁单号
	*/
	private String holdNo;
	/**
	* 备注
	*/
	private String remark;
	/**
	* 物料代码
	*/
	private String matCode;
	/**
	* 熔炼号
	*/
	private String heatNo;
	/**
	* 物料管理模式
	*/
	private String matManageMode;
	/**
	* 车船号
	*/
	private String vehicleNo;
	/**
	* 船号
	*/
	private String shipName;
	/**
	* 采购合同代码
	*/
	private String purcOrderCode;
	/**
	* 供应商名称
	*/
	private String supplierName;
	/**
	* 源地质检标记
	*/
	private String sourceFlag;
	/**
	* 项目名称
	*/
	private String labelNo;
	/**
	* 产出类型
	*/
	private String prodType;
	/**
	* 异常类型
	*/
	private String abnrType;
	/**
	* 异常原因代码
	*/
	private String abnrCauseCode;
	/**
	* 来料加工标记
	*/
	private String comeProcFlag;
	/**
	* 内部加工标记
	*/
	private String prodConfmFlag;
	/**
	* 成品热处理标记
	*/
	private String productHeatFlag;
	/**
	* 收料标记
	*/
	private String matReceivedFlag;
	/**
	* 最终产品
	*/
	private String finalProd;
	/**
	* 轧制道次数
	*/
	private BigDecimal rollCycNum;
	/**
	* 外观质量代码
	*/
	private String appearQltyCode;
	/**
	* 管端周长T
	*/
	private String tubeEndPerimeterT;
	/**
	* 管端周长W
	*/
	private String tubeEndPerimeterW;
	/**
	* 两端管径之差
	*/
	private String diameterDifference;
	/**
	* 管体周长
	*/
	private BigDecimal tubePerimeter;
	/**
	* 钢管体积
	*/
	private BigDecimal tubeVolume;
	/**
	* 椭圆度(mm)
	*/
	private String bdDefault10;
	/**
	* 椭圆度T(头)
	*/
	private String ellipticityT;
	/**
	* 椭圆度W(尾)
	*/
	private String ellipticityW;
	/**
	* 切斜T(mm)
	*/
	private String squareCutT;
	/**
	* 切斜W(mm)
	*/
	private String squareCutW;
	/**
	* 坡口角度T
	*/
	private String grooveAngleT;
	/**
	* 坡口角度W
	*/
	private String grooveAngleW;
	/**
	* 钝边T
	*/
	private String rootFaceT;
	/**
	* 钝边W
	*/
	private String rootFaceW;
	/**
	* 剩磁T平均值
	*/
	private String residualMagnetismTAvg;
	/**
	* 剩磁T最大值
	*/
	private String residualMagnetismTMax;
	/**
	* 剩磁W平均值
	*/
	private String residualMagnetismWAvg;
	/**
	* 剩磁W最大值
	*/
	private String residualMagnetismWMax;
	/**
	* 直度(mm)
	*/
	private String baDefault8;
	/**
	* 错边
	*/
	private String b0Default2;
	/**
	* 噘嘴(mm)
	*/
	private String bjDefault20;
	/**
	* 重量偏差
	*/
	private BigDecimal wtDev;
	/**
	* 内打砂锚纹深度
	*/
	private String anchorPatternDepthN;
	/**
	* 外打砂锚纹深度
	*/
	private String anchorPatternDepthW;
	/**
	* 内打砂除锈等级
	*/
	private String rustRemovalGradeN;
	/**
	* 外打砂除锈等级
	*/
	private String rustRemovalGradeW;
	/**
	* 熔结环氧(FBE)涂层厚度
	*/
	private String fbeCoatingThick;
	/**
	* 熔结环氧(FBE)涂层厚度2
	*/
	private String fbeCoatingThick2;
	/**
	* 胶黏剂(AD)涂层厚度
	*/
	private String adCoatingThick;
	/**
	* 管体厚度
	*/
	private String tubeBodyCoatingThick;
	/**
	* 焊缝涂层厚度
	*/
	private String weldCoatingThick;
	/**
	* 外涂管端预留E1
	*/
	private String tubeReserveWE1;
	/**
	* 外涂管端预留E2
	*/
	private String tubeReserveWE2;
	/**
	* 内涂管端预留E1
	*/
	private String tubeReserveNE1;
	/**
	* 内涂管端预留E2
	*/
	private String tubeReserveNE2;
	/**
	* 干膜涂层厚度(DFT)
	*/
	private String dftCoatingThick;
	/**
	* 防腐涂层结构
	*/
	private String arrType;
	/**
	* 温度类型
	*/
	private String coatingGrade;
	/**
	* 防腐分厂代码
	*/
	private String coatingFactory;
	/**
	* 防腐号
	*/
	private String anticorrosiveNo;
	/**
	* 钢管面积
	*/
	private BigDecimal tubeAcreage;
	/**
	* 不合格原因
	*/
	private String disqualificationReasons;
	/**
	* 投料时间
	*/
	private String devoTime;
	/**
	* 下线标记
	*/
	private String unladeFlag;
	/**
	* 下线原因
	*/
	private String unladeReason;
	/**
	* 返修类型
	*/
	private String repairType;
	/**
	* 采购入库单号
	*/
	private String purcInStockNo;
	/**
	* 销售出库单号
	*/
	private String saleOutStockNo;
	/**
	* 评估类型
	*/
	private String evaluateType;
	/**
	* 批次号
	*/
	private String lotNo;
	/**
	* 转库入库凭证
	*/
	private String voucherTransNo;
	/**
	* 生产投料凭证
	*/
	private String voucherPutNo;
	/**
	* 投料冲销凭证
	*/
	private String voucherReputNo;
	/**
	* 编码转换凭证
	*/
	private String voucherPscNo;
	/**
	* 成品入库凭证
	*/
	private String voucherPordNo;
	/**
	* 成品入库冲销凭证
	*/
	private String voucherReprodNo;
	/**
	* 委外标记
	*/
	private String entrustFlag;
	/**
	* 确认编号
	*/
	private String sapRueck;
	/**
	* 确认计数器
	*/
	private String sapRmzhl;
	/**
	* 出库申请单锁定标记
	*/
	private String outLockFlag;
	/**
	* 创建人
	*/
	private Long creator;
	/**
	* 创建时间
	*/
	private Date createDate;
	/**
	* 更新人
	*/
	private Long updater;
	/**
	* 更新时间
	*/
	private Date updateDate;
}